#!/usr/bin/env python3

class SingleLinkedList:

    def __init__(self):
        """
        初始化头结点
        """
        pass

    def CreateSingleLinkedList(self):
        """
        创建单链表
        """
        pass

    def GetLength(self):
        """
        获取单链表长度
        """
        pass

    def IsEmpty(self):
        """
        判断单链表是否为空
        """
        pass

    def InsertElementInTail(self):
        """
        在表中尾端插入某一结点
        """
        pass

    def InsertElement(self):
        """
        在表中任意位置插入某一结点
        """
        pass

    def InsertElementInHead(self):
        """
        在表中首端插入某一结点
        """
        pass

    def DestorySingleLinkedList(self):
        """
        销毁单链表
        """
        pass

    def DeleteElement(self):
        """
        删除表中某一结点
        """
        pass

    def GetElement(self):
        """
        获取表中指定位置结点的值
        """
        pass

    def FindElement(self):
        """
        在表中查找某一结点
        """
        pass

    def VisitElement(self, tNode):
        """
        访问表中某一结点值
        """
        pass

    def TravelElement(self):
        """
        遍历表中所有结点
        """
        pass


if __name__ == "__main__":
    sll_class = SingleLinkedList()
    sll_class

